Remove the '-instance' parameter from the qemu device model. Since this parameter
authorEwan Mellor <ewan@xensource.com>
Thu, 14 Sep 2006 07:18:56 +0000 (08:18 +0100)
committerEwan Mellor <ewan@xensource.com>
Thu, 14 Sep 2006 07:18:56 +0000 (08:18 +0100)
is not interpreted by the DM, it actually causes the DM to hang if
passed. Future device model support for the vTPM will read parameters
from the xenstore and won't need the command line parameter(s).
The patch includes a small change to the debugging output for the vTPM
module.

Signed-off-by: Stefan Berger <stefanb@us.ibm.com>
tools/python/xen/xend/image.py
tools/python/xen/xend/server/tpmif.py

index 941e01749f56798c6d18a7b796a7ed5a4ca149b8..1ee771b55927169beea7f053e513f3feedb595fe 100644 (file)
@@ -340,10 +340,6 @@ class HVMImageHandler(ImageHandler):
                            (nics, mac, model))
                 ret.append("-net")
                 ret.append("tap,vlan=%d,bridge=%s" % (nics, bridge))
-            if name == 'vtpm':
-                instance = sxp.child_value(info, 'pref_instance')
-                ret.append("-instance")
-                ret.append("%s" % instance)
         return ret
 
     def configVNC(self, config):
index f3315416b62d6577f5274e7c4a5caa03beb1527c..71ec6e15cb0bf7883f6bef8ea30d8c2e5047fb09 100644 (file)
@@ -52,7 +52,7 @@ class TPMifController(DevController):
         if inst == -1:
             inst = int(sxp.child_value(config, 'instance' , '0'))
 
-        log.info("The domain has a TPM with instance %d and devid %d.",
+        log.info("The domain has a TPM with pref. instance %d and devid %d.",
                  inst, devid)
         back  = { 'pref_instance' : "%i" % inst,
                   'resume'        : "%s" % (self.vm.getResume()) }